4403 Kirkwood Hwy, Wilmington, DE 19808-5115, Wilmington
Almost best Japanese restaurant in the city with its Blue Tuna days
Almost best Japanese restaurant in the city with its Blue Tuna days